package com.AI.AIDemo.Demos.Web.Service;

import org.springframework.web.multipart.MultipartFile;

import java.io.ByteArrayOutputStream;
import java.io.IOException;

/*
 * @Author:大力王
 * @Date:2025/4/24-24-23:14
 * 开始了
 */
public interface putObjectService {
    /**
     * 通用上传文件
     * @param file 文件
     * @param fileType 存放位置
     * @return 上传成功文件地址
     * @throws IOException 流异常
     */
    String putObject(MultipartFile file, String fileType) throws IOException;

    /**
     * 下载文件
     * @param objectName 文件名称
     * @return
     */
    ByteArrayOutputStream getObject(String objectName) throws IOException;
}
